


/***********************************/		
         BC_Chip8Test
/***********************************/	


DESCRIPTION: Permet de tester les sauts conditionnels, les oprations mathmatiques et logiques de la Chip 8

AUTEUR: BestCoder

CONTACT:  mail: bestcoder@ymail.com    

COPYRIGHT: Vous pouvez utiliser et redistribuer cette rom  volont tant que les crdits me sont attribus. Aucun usage commercial n'est autoris sans mon accord!

VERSION: FR   01/07/2011



/***********************************/	
	COMMENT L'UTILISER:
/***********************************/	

Chaque erreur est accompagne d'un nombre qui dsigne l'opcode concern. Si tous les tests sont positifs, vous verrez afficher  l'cran "BON".


/***********************************/	
	CORRESPONDANCES
/***********************************/	


E 01 :  3XNN  vrifier que la condition de saut est juste

E 02 :  5XY0 vrifier que la condition de saut est juste

E 03 :  4XNN vrifier que la condition de saut est juste

E 04 :  7XNN vrifier le rsultat de l'addition

E 05 :  8XY5 vrifier que VF est mis  0 quand il y a un emprunt

E 06 :  8XY5 vrifier que VF est mis  1 quand il n'y a pas d'emprunt

E 07 :  8XY7 vrifier que VF est mis  0 quand il y a un emprunt

E 08 :  8XY7 vrifier que VF est mis  1 quand il n'y a pas d'emprunt

E 09 :  8XY1 vrifier le rsultat du OR

E 10 :  8XY2 vrifier le rsultat du AND

E 11 :  8XY3 vrifier le rsultat du XOR

E 12 :  8XYE vrifier que VF prend le MSB (bit de poids fort ou le plus  gauche) avant le dcalage et que VF ne prend pas 0  tous les coups

E 13 :  8XYE vrifier que VF prend le MSB (bit de poids fort ou le plus  gauche) avant le dcalage et que VF ne prend pas 1  tous les coups

E 14 :  8XY6 vrifier que VF prend le LSB (bit de poids faible ou le plus  droite) avant le dcalage et que VF ne prend pas 0  tous les coups

E 15 :  8XY6 vrifier que VF prend le LSB (bit de poids faible ou le plus  droite) avant le dcalage et que VF ne prend pas 1  tous les coups

E 16 :  FX55 et FX65  vrifier que ces deux opcodes sont bien implments. L'erreur peut venir de l'une comme de l'autre ou les deux  la fois sont dffectueux.

E 17 :  FX33   le calcul de la reprsentation binaire est mal effectu ou le rsultat est mal stock. ou encore l'opcode FX65 dconne ou le FX1E.


/***************************/
	Bon dbogage
/***************************/
